package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.TCkPickingwavegoodsBack;

/**
 * 出库历史查询Service接口
 *
 * @author ruoyi
 * @date 2024-09-12
 */
public interface ITCkPickingwavegoodsBackService
{
    /**
     * 查询出库历史查询
     *
     * @param PICKINGID 出库历史查询主键
     * @return 出库历史查询
     */
    public TCkPickingwavegoodsBack selectTCkPickingwavegoodsBackByPICKINGID(String PICKINGID);

    /**
     * 首次查询出库历史查询列表
     *
     * @param tCkPickingwavegoodsBack 出库历史查询
     * @return 出库历史查询集合
     */
    public List<TCkPickingwavegoodsBack> selectFirstTCkPickingwavegoodsBackList(TCkPickingwavegoodsBack tCkPickingwavegoodsBack);


    /**
     * 查询出库历史查询列表
     *
     * @param tCkPickingwavegoodsBack 出库历史查询
     * @return 出库历史查询集合
     */
    public List<TCkPickingwavegoodsBack> selectTCkPickingwavegoodsBackList(TCkPickingwavegoodsBack tCkPickingwavegoodsBack);

    /**
     * 新增出库历史查询
     *
     * @param tCkPickingwavegoodsBack 出库历史查询
     * @return 结果
     */
    public int insertTCkPickingwavegoodsBack(TCkPickingwavegoodsBack tCkPickingwavegoodsBack);

    /**
     * 修改出库历史查询
     *
     * @param tCkPickingwavegoodsBack 出库历史查询
     * @return 结果
     */
    public int updateTCkPickingwavegoodsBack(TCkPickingwavegoodsBack tCkPickingwavegoodsBack);

    /**
     * 批量删除出库历史查询
     *
     * @param PICKINGIDs 需要删除的出库历史查询主键集合
     * @return 结果
     */
    public int deleteTCkPickingwavegoodsBackByPICKINGIDs(String[] PICKINGIDs);

    /**
     * 删除出库历史查询信息
     *
     * @param PICKINGID 出库历史查询主键
     * @return 结果
     */
    public int deleteTCkPickingwavegoodsBackByPICKINGID(String PICKINGID);
}
